internal interface CommandHandler<T : INode, String>